package com.sq.universe.flowable.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sq.universe.base.entity.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.util.StringUtils;
import java.util.Date;
import lombok.Data;
import java.math.BigDecimal;

/**
 * 实体类
 * 作者：孙乾
 * 创建时间: 2020-11-26 22:02:27
 */
@Data
public class FlowFromEntity extends BaseEntity {

    /**
     * 表单字段
     */
    private Integer ffId;


    /**
     * 表单的key
     */
    private String ffKey;


    /**
     * 表单名称
     */
    private String ffName;


    /**
     * 表单描述
     */
    private String ffDescription;


    /**
     * 表单数据
     */
    private String ffData;


    /**
     * 分组
     */
    private String ffGroup;


    /**
     * 是否启用 0：未启用，1：已启用
     */
    private Integer ffEnable;


    /**
     * 创建人
     */
    private Integer ffCreateUser;


    /**
     * 创建时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date ffCreateTime;

    /**
    * 创建时间开始
    */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date ffCreateTimeStart;

    /**
    * 创建时间结束
    */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date ffCreateTimeEnd;

    /**
     * 更新人
     */
    private Integer ffUpdateUser;


    /**
     * 更新时间
     */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date ffUpdateTime;

    /**
    * 更新时间开始
    */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date ffUpdateTimeStart;

    /**
    * 更新时间结束
    */
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date ffUpdateTimeEnd;

    /**
     * 是否删除：0：未删除，1：已删除
     */
    private Integer ffDel;


}